a kind of eye sore - Turkish English Dictionary